home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 13 / CU Amiga Magazine's Super CD-ROM 13 (1997)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1997-08].iso / CUCD / Online / hsc / hsc.readme < prev    next >
Text File  |  1997-06-07  |  3KB  |  99 lines

  1. Short:    V0.914; html preprocessor (bin+docs)
  2. Author:   Thomas Aglassinger <agi@giga.or.at>
  3. Uploader: Thomas Aglassinger <agi@giga.or.at>
  4. Version:  0.914
  5. Type:     text/hyper
  6. Kurz:     html-Vorarbeiter
  7. Requires: AmigaOS 2.04, 68020, 2MB, UserIQ>50
  8.  
  9. TITLE
  10.  
  11.   hsc - html sucks completely
  12.  
  13. VERSION 
  14.  
  15.   0.914
  16.  
  17. AUTHOR
  18.  
  19.   Thomas Aglassinger <agi@giga.or.at>
  20.  
  21. DESCRIPTION
  22.  
  23.   Hsc is a developer tool for html projects.
  24.  
  25.   It can be used on any html file and creates a new html file as
  26.   output. In the input file, you may use an extended syntax based on
  27.   html, but which also allows extensions like macros, conditionals and
  28.   more.
  29.  
  30.   It's mainly intended to create and maintain larger html projects. As
  31.   a CLI-only tool, it should be used with `make'; a dependency
  32.   generator is included.
  33.  
  34.   Hsc is *not* a tool to make html easier for beginners; It's a tool
  35.   to make html a bit less painful and brain-damaged for people who
  36.   already know how to work with it.
  37.  
  38. FEATURES
  39.  
  40.   - macros (implemented as additional tags)
  41.   - conditionals (if/else/elseif)
  42.   - expressions, supporting
  43.     - string concatenation and comparison,
  44.     - import of environment variables
  45.     - current time
  46.     - size of files
  47.   - special tags to
  48.     - include files (also sources)
  49.     - execute shell commands (and include output)
  50.     - add comments in a reasonable way
  51.   - for local links, checks if file/id exists
  52.   - project relative URIs
  53.   - replaces special characters by entities
  54.   - evaluates attributes for image size (png/jfif/gif)
  55.   - strips comments and specified tags
  56.   - strips useless white spaces
  57.   - replaces icon entities by images
  58.   - performs a basic syntax- and structure check
  59.   - easy to extend syntax definition format
  60.   - maintains a project file
  61.   - dependency generator for Makefiles included
  62.   - tool to examine/manipulate project files included
  63.  
  64. NEW FEATURES
  65.  
  66.   This is a very minor update fixing some small bugs and some problems
  67.   with the documentation.
  68.  
  69. SPECIAL REQUIREMENTS
  70.  
  71.   AmigaOS 2.04, 2MB of regular memory, 68020, some sort of WWW browser
  72.   and ASCII editor.
  73.  
  74.   For larger projects, 4MB of memory and 68040 are recommended.
  75.  
  76.   Different to most other WWW tools, hsc requires an user-IQ > 50. You
  77.   should also know how to work with the CLI and how to write
  78.   Makefiles. You should already made have some experiences with macro
  79.   processors and some programming language (Rexx should suffice)
  80.  
  81. AVAILABILITY
  82.  
  83.   - Every Aminet-mirror, file "text/hyper/hsc.lha"; for example
  84.     "ftp://wuarchive.wustl.edu/pub/aminet/text/hyper/hsc.lha"
  85.   - "http://www.giga.or.at/~agi/hsc/"
  86.  
  87. PRICE
  88.  
  89.   Freeware.
  90.  
  91. DISTRIBUTABILITY
  92.  
  93.   Distributed under GNU General Public License.
  94.  
  95. SOURCE CODE
  96.  
  97.   ANSI-C source code is available in a separate archive (look for
  98.   `hsc-source.lha' at the same site you've got the binaries from).
  99.